Soru & Cevap

Androidte cos sin değerini derece olarak hesaplamak

15.03.2016 - 12:52

Merhaba arkadaşlar bir kod arıyorum aradığım kod kullanıcının girdiği açı değerinin sinüsünü yada cosinüsünü hesaplayacak bazı kodlar buldum fakat bunlar radiant cinsinden hesap yapıyor bana derece olarak lazım yardımlarınız için teşekkürler

119 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-24897-1535636708.jpg
cetukenmez
31.03.2016 - 07:13

double sinsayi=Double.parseDouble(singir.getText().toString());

 double num = Math.round((sinsayi)*100.0)/100.0;   

sinson.setText(String.valueOf(Math.sin(Math.toRadians(num))));

singir// sinüs değeri istenen edittext 
sinson// sonucun yazdığı textview 

şimdi ben singir e herhangi bir sayı yazdığımda sonucu radyan olarak buluyor ben ise bunu derece olarak bulmasını istiyorum yani singir e 30 yazıldığında sinson da 0,5 yazmasını sağlamak istiyorum bunu nasıl yapabilirim ?

Profile picture for user Gelecegi_Yazanlar_Ekibi
Gelecegi_Yazan…
15.03.2016 - 04:38

 

bunu denediniz mi?

"angrad * 180 / pi" veya 
"degrees * (pi/180)"


radyanı dereceye direk çevirebilirsin 

ör;
radians = degrees * (pi/180)
 

 

can erdem tükenmez
31.03.2016 - 07:13
double sinsayi=Double.parseDouble(singir.getText().toString()); double num = Math.round((sinsayi)*100.0)/100.0; sinson.setText(String.valueOf(Math.sin(Math.toRadians(num)))); singir// sinüs değeri istenen edittext sinson// sonucun yazdığı textview şimdi ben singir e herhangi bir sayı yazdığımda sonucu radyan olarak buluyor ben ise bunu derece olarak bulmasını istiyorum yani singir e 30 yazıldığında sinson da 0,5 yazmasını sağlamak istiyorum bunu nasıl yapabilirim ?